Career 2018 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Italy F5 Italy #4-w2 Qatar F1 Italy F4 Italy F34 Italy F5 Czech Republic F5 Czech Republic F6 Italy F10 Croatia F1 Italy F17 Italy F24 Great Britain F1 Great Britain F2 Italy F1 Italy F4 Italy F5 Italy F6 Italy F13 Italy F15 Italy F22 Great Britain F2 Italy F1 Great Britain F4 Italy F4 Italy F5 Italy F6 Italy F11 Italy F13 Italy F19 Italy F1 Italy F5 Germany F18 Czech Republic F6 Czech Republic F7 Germany F2 Croatia F2 France F6 Turkey F10 Turkey F11 Slovakia F4 Slovakia F1 Estonia F3 Austria F5 Egypt F1 (Sharm El Sheikh) Kazakhstan F5 (Shymkent) France F7 Slovakia F3 Italy #4-w1 Italy #4-w3 Italy #4-w4 Qatar F2 Qatar F3 Italy F1 Italy F3 Italy F30 Italy F31 Germany F1 The Manchester Trophy - Manchester Barletta Citta Della Disfida Open 2000 - Barletta Oberstaufen Cup - Oberstaufen Stella Artois Clay Court Championships - Budaors USTA Challenger of Burbank - Burbank Great Britain F16 The Scottish Championships - Edinburgh Macedonian Open 1999 - Skopje Challenger 42 - Andrezieux Memorial Savigni - Sassuolo Zagreb Open - Zagreb The Surbiton Trophy - Surbiton Citta di Monza - Monza Garden Open - Rome Morocco Tennis Tour - Rabat Roma Challenger 2007 - Rome Porsche Open - Poznan XXXIV Edizione 'A. Savoldi-Marco Co.' Trofeo Dimmidisi - Manerbio Internazionali di Tennis Dell'Umbria - Todi Challenger Tunisie - Tunis Heilbronn Open - Heilbronn BH Indoor Sarajevo - Sarajevo X Torneo Internazionale di Tennis - Barletta Ostdeutscher Sparkessen Cup - Dresden Trofeo Cassa di Risparmio di Alessandria - Alessandria Porsche Open - Poznan KGHM Polish Indoors - Wroclaw San Benedetto Challenger - San Benedetto The LTA Manchester Trophy - Manchester Riviera de Rimini Challenger - Rimini San Marino CEPU Open - San Marino Genova Open Challenger - Genova Fergana Challenger - Fergana PEOPLEnet CUP - Dnepropetrovsk IPP Open - Helsinki Wroclaw Challenger Belgrade Challenger Wolfsburg Challenger Intelig Tennis Cup - Brasilia Caltanissetta Challenger Napoli Challenger Sofia Challenger Intersport Heilbronn Open - Heilbronn Pozoblanco Challenger San Benedetto Challenger Mons Challenger Internationaux du Doubs - Besancon Rimini Challenger Manchester Challenger Recanati Challenger Samarkand Challenger - Samarkand San Marino Challenger Istanbul Challenger Zivnobanka Czech Open - Prostejov Como Challenger Todi Challenger Samarkand Challenger - Samarkand Bukhara Challenger - Bukhara Rennes Challenger MTNL Cellular ATP Challenger - Mumbai Genova Challenger Belgrade Challenger Bordeaux Challenger Memorial Savigny - Sassuolo 2001 Challenger Canottieri Mincio - Mantova Aptos Challenger Rimini Challenger Togliatti Cup - Togliatti Cordenons Challenger Milano Challenger-Jameson Cup - Milan Todi Challenger Tashkent Challenger Ortisei Challenger Tatra Banka Open - Bratislava Jameson Cup - Milan Challenger Canottieri Minico - Mantova Bergamo Challenger Wolfsburg Challenger Cherbourg Challenger Bath Challenger Caltanissetta Challenger Athens Challenger GHI Bronx Classic - Bronx AXA Open - Lisbon Fergana Challenger - Fergana Turin Challenger San Benedetto Challenger West of England Tennis - Bristol Granby Challenger Astana Challenger Bulgarian Open - Sofia Recanati Challenger Segovia Challenger Trani Challenger San Marino Challenger Mitsubishi Electric Europe Cup - Monza Brixina Tennis Open - Bressanone Espinho Challenger - Espinho V Torneo Internazionale di Tennis - Barletta Challenger Copa Sevilla Internacionales de Andalucia - Seville ECM Cup - Prague Architect Open - Budapest Todi Challenger Hungarian Open - Budapest Zivnobanka Czech Open - Prostejov EI Bank Bulgarian Challenger - Sofia Optimus Maia Open - Maia Copa Ericsson Brazil - Sao Paulo San Marino Cepu Open - San Marino Ljubljana Challenger Tatra Banka Open 2001 - Bratislava Neride Prague Indoor - Prague Macedonian Open - Skopje Shimadzu All Japan Indoor - Kyoto Ljubljana Open 2002 - Ljubljana Muller Cup - Ulm Eckental Challenger Geneva Challenger Challenger Britania Zavaleta - Puebla Challenger de la Ciudad de Mexico - Mexico City Okal Cup - Eckental Garden Open - Rome Salzburg Challenger Copa Ericsson Chile - Santiago Helsinki Challenger Heilbronn Challenger Hamburg Challenger - Hamburg San Marino Cepu Open - San Marino Asirom Challenger Brasov - Brasov Bergamo Challenger Cherbourg Challenger Warsteiner Grand Prix - Oberstaufen Meridiana Sardegna Open - Olbia Athens Challenger Oberstaufen Cup - Oberstaufen The LTA Sunderland Challenger - Sunderland Intersport Heilbronn Open - Heilbronn Internazionali di Tennis - Bergamo Recanati Challenger Beijing Challenger Istanbul Challenger Sarajevo Challenger Prostejov Challenger Portoroz Challenger Istanbul Challenger Eskisehir Challenger Petange Challenger Heilbronn Challenger Eckental Challenger Bergamo Challenger Gimcheon Challenger Busan Challenger Portoroz Challenger Pro Tennis World Open - Sunrise Top Wool Challenger-Immagine Trophy - Biella Tunis Open - Tunis Unicredit (Suisse) Bank S.A. Challenger - Chiasso Czech Open 2005 - Prostejov San Remo Tennis Cup - San Remo Riviera di Rimini Challenger - Rimini Ipsos Bucharest Challenger - Bucharest San Marino Cepu Open - San Marino Morocco Tennis Tour - Tanger KGHM Dialog Polish Indoors - Wroclaw The LTA Men's Challenger - Southampton ATP Challenger Numea - New Caledonia Unicredit (Suisse) Bank S. A. Challenger - Chiasso 8° Trani Cup - Trani 2nd Campionati Internazionali di Tennis Del'Umbria - Todi Tatra Banka Open - Bratislava Reggio Emilia Challenger Privat Bank Cup - Dnepropetrovsk Bauer Watertechnology Cup - Eckental Jameson Cup - Milan Challenger Lugano - Lugano IX Torneo Internacionale de Tennis - Barletta PEOPLEnet Cup - Dnepropetrovsk Orleans Challenger Sony Ericsson Open 2008 - Belgrade Internationaux du Doubs - Besancon 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta TED Open - Istanbul Johannesburg Challenger Rome Challenger Rome Challenger 3° Challenger Internazionale Dell'Insurbia 2008 - Chiasso Nottingham Challenger Milan Challenger Trnava Challenger Roma Open Challenger - Rome San Remo Tennis Cup - San Remo IPP Open - Helsinki Heilbronn Challenger Akbank Private Banking TED Open - Istanbul Open D'Orleans - Orleans Sarajevo Challenger Kobstaedernes ATP Challenger - Kolding Labertz Open by Stawag - Aachen Caversham International Tennis Tournament - Jersey Tennis Napoli Cup 2006 - Napoli Porsche Open - Poznan Barletta Challenger IPP Open - Helsinki Morocco Tennis Tour - Fes Arpa Ceramic Cup - Reggio Emilia San Marino Cepu Open - San Marino Kos-Zucchetti Tennis Cup - Cordenons Citta di Como - Como LTA Shrewsbury Challenger - Shrewsbury Challenger DCNS de Cherbourg - Cherbourg Top Wool Challenger Biella - Biella Warsteiner Grand Prix - Oberstaufen Salzburg Challenger Intersport Heilbronn Open - Heilbronn Memorial A. Manfredini Sassuolo Challenger - Sassuolo Banca Marche Tennis Cup - San Benedetto Cordenons Challenger Lamberts Open by Stawag - Aachen Neride Prague Indoor - Prague Manerbio Challenger Ljubljana Challenger Mons Challenger ATP Challenger Numea - New Caledonia Orleans Challenger Citta di Monza - Monza The Tarka Challenger - Barnstaple 7° Trani Cup - Trani Open de L'Isere - Grenoble Taipei City Challenger KGHM Polish Indoors - Wroclaw Rado Geneva Challenger - Geneva Milan Indoors - Milan Challenger Ford de Cherbourg - Cherbourg Nottingham Challenger Copenhagen Open - Copenhagen International Tennis Championships - Delray Beach Trofeo Conde de Godo - Barcelona Heineken Challenger - Ho Chi Minh City International Championship of Croatia - Umag Kremlin Cup - Moscow Stockholm Open - Stockholm AAPT Championships - Adelaide Adidas International - Sydney Sardinia International Championship - Cagliari Copenhagen Open - Copenhagen The Stella Artois Grass Court Championships - London Legg Mason Tennis Classic - Washington D.C. Stockholm Open - Stockholm Canottieri Mincio Open - Mantova Marburg Challenger Open 88 - Contrexeville South African Airways Open - East London TED Open Istanbul - Istanbul Jameson Cup - Milan The Indian Oil Servo ATP Challenger - Chandigarh Residenza Open - Magdeburg Open de Montauban - Montauban 2001 ATP Challenger 'Riviera Delle Palme' - San Benedetto Genova Challenger Open de L'Isere - Grenoble GHI Bronx Tennis Classic - Bronx IPP Open - Helsinki Zagreb Open - Zagreb Sporting Challenger 2003 - Turin AAPT Championships - Adelaide San Remo Tennis Cup 15° Piertomaso - San Remo Milan Indoors - Milan Hilversum Open - Hilversum Open 13 - Marseille Ljubljana Open - Ljubljana ATP Open Castilla y Leon - Segovia Nottingham Challenger Schickendanz Open - Furth LTA Shrewsbury Challenger - Shrewsbury Open Seat Godo - Barcelona Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Grass Court Championships - London San Marino Cepu Open - San Marino GHI Bronx Classic - Bronx Mercedes-Benz Cup - Los Angeles Top Wool Challenger - Biella San Benedetto Challenger Heilbronn Open - Heilbronn RCA Championships - Indianapolis Asirom Challenger - Brasov Riviera di Rimini Challenger - Rimini Akbank Private Banking-TED Open - Istanbul Astana Challenger II Cyclus Open de Tenis - Florianopolis TD Waterhouse Cup - Long Island Bulgarian Open - Sofia Orbetello Challenger Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Medibank Private International - Sydney Milan Indoors - Milan Privat Bank Cup - Dniepropetrovsk Dubai Open - Dubai USTA Men's Challenger of Dallas - Dallas USTA Challenger of North Miami Beach - North Miami Beach VI Torneo Internazionale di Tennis - Barletta Garden Open - Rome Nord/LB Open - Braunschweig Oberstaufen Cup - Oberstaufen Open Castilla y Leon - Segovia Ciudad de Pozoblanco 'Open Diputacion' - Cordoba I Tourneo Fila Citta di Brindisi - Brindisi The Stella Artois Grass Court Championships - London Nottingham-2 Challenger The 10tele.com Open - Nottingham Whirlpool Open - Budapest RCA Championships - Indianapolis Geneva Challenger - Geneva Tatra Banka Slovak Open - Bratislava Mercedes-Benz Cup - Los Angeles FILA Challenger - Biella USTA Tennis Championships of Houston - Houston The 69th King's Cup-Thailand Open - Bangkok Open de Moselle - Metz FILA Challenger Biella - Biella Sports Experts Open - Nettingsdorf Opel Bulvaria MCG Bulgarian Open - Sofia Olbia Challenger - Olbia USTA Men's Challenger of Urbana-Champaign - Urbana Top Wool Challenger Biella - Biella San Marino Challenger Banjaluka Challenger 2007 - Banja Luka Tatra Banka Open 2003 - Bratislava Mauritius Open - Mauritius 11 Torino B. Camparaini Arpa Ceramic Cup - Reggio Emilia Societa Canottieri Mincio 2005 - Mantova Gerry Weber Open - Halle Sina-Kia Motors Tennis Cup - Cordenons San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo China Open - Beijing Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo Chennai Open - Chennai Sporting Challenger '07 Trofeo Regione Piemonte - Turin Brasil Open - Costa do Sauipe Tata Open 2002 - Chennai Idea Prokom Open - Sopot Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Milan Indoors - Milan TD Waterhouse Cup - Long Island Bergamo Challenger Cherbourg Challenger Open des Alpes Trophee BNP Paribas - Grenoble BA-CA Tennis Trophy - Vienna Rhodes Challenger Chennai Open - Chennai Nottingham Challenger Open de Tenis Comunidad Valenciana - Valencia BA-CA Tennis Trophy - Vienna Qatar ExxonMobil Open - Doha San Benedetto Challenger Ethias Trophy - Mons Trani Challenger AEGON Championships - London Rijeka Challenger Besancon Challenger BCR Open Romania - Bucharest San Remo Challenger Nottingham-2 Challenger CA Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg Izmir Challenger Ostrava Challenger Cremona Challenger Alessandria Challenger Milan Challenger AEGON International - Eastbourne Bank Austria Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Medibank International - Sydney SA Tennis Open - Johannesburg Dubai Duty Free Tennis Championships - Dubai Cremona Challenger Jersey Challenger Campionati Internazionali di Sicilia - Palermo Helsinki Challenger Gelsor Open Romania - Bucharest Salzburg Challenger Izmir Challenger Heilbronn Challenger Tashkent Challenger Apia International - Sydney Bergamo Challenger Trnava Challenger Open 13 - Marseille Ortisei Challenger Cherbourg Challeger Qatar Exxon Mobil Open - Doha Studena Croatia Open - Umag Helsinki Challenger Sarajevo Challenger Grand Prix Hassan II - Casablanca Open 13 - Marseille Aircel Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Bergamo Challenger Quimper Challenger Atlanta Tennis Championships - Atlanta Moselle Open - Metz Countrywide Classic - Los Angeles Campbell's Hall of Fame Tennis Championships - Newport Johannesburg Challenger Open SEAT Godo 2006 - Barcelona Croatia Open Umag - Umag Ostrava Challenger Open Seat Godo 2007 - Barcelona Proton Malaysian Open - Kuala Lumpur Kremlin Cup - Moscow SA Tennis Open - Johannesburg Recanati Challenger Serbia Open - Belgrade Taipei City Challenger Rakuten Japan Open - Tokyo Qatar ExxonMobil Open - Doha Palermo Challenger Loughborough Challenger St. Petersburg Open - St. Petersburg Dubai Duty Free Tennis Championships - Dubai Dubai Tennis Open - Dubai The Stella Artois Grass Court Championships - London Tunis Challenger PBZ Zagreb Indoors - Zagreb San Marino Challenger Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Memorial Savigni - Sassuolo Nova Challenger Osaka - Osaka Zagreb Open - Zagreb Open de Tanger - Tangier Copa Ericsson Peru - Lima Compaq Cup 2001 - Zabrze Warta Cup - Sopot Cairo Challenger 2002 - Cairo BMW Brixina Tennis Open - Bressanone C.T. San Remo - XIII Piertomaso Tessitore - San Remo Exim Agmedia Open - Kosice Finnish Open - Helsinki Ordina Open - 's-Hertogenbosch Open 13 - Marseille Legg Mason Tennis Classic - Washington D.C. Legg Mason Tennis Classic - Washington D.C. DPD Challenger 2001 - Aschaffenburg President's Cup - Tashkent Stockholm Open - Stockholm St. Petersburg Open - St. Petersburg Open Seat Godo 2003 - Barcelona Internationaler Raiffeisen Grand Prix - St. Polten Ordina Open - 's-Hertogenbosch Allianz Suisse Open Gstaad - Gstaad PTT Thailand Open - Bangkok Tennis Masters Series - Miami Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Paris AEGON Championships - London Campbells Hall of Fame Tennis Championships - Newport Tennis Masters Series - Toronto Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Open de Moselle - Metz Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Brasil Open - Salvador Campionati Internazionali di Sicilia - Palermo Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells Tennis Masters Series - Madrid Heineken Open - Auckland Adidas International - Sydney Campionati Internazionali d'Italia - Rome Tennis Masters Series - Rome Qatar Open - Doha Pacific Life Open - Indian Wells Masters Series Monte-Carlo - Monte Carlo Sony Ericsson Open - Miami Shanghai ATP Masters - Shanghai Tennis Masters Series - Monte Carlo Campionati Internazionali D'Italia - Rome Campionati BNL dItalia - Rome BNP Paribas Open - Indian Wells Open de Moselle - Metz ABN/AMRO World Tennis Tournament - Rotterdam Australian Open - Melbourne French Open - Paris Wimbledon - London Medibank International - Sydney Australian Open - Melbourne U.S. Open - New York Legg Mason Tennis Classic - Washington Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Kremlin Cup - Moscow U.S. Open - New York NASDAQ-100 Open - Miami French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Telecom Italia Masters - Rome Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London French Open - Paris Davis Cup, Group 1, 2R, FIN-ITA 4-1 Davis Cup, World Group, QR, USA-SVK 3-2 Davis Cup, World Group, QR, SVK-GER 3-2 Davis Cup, World Group, 1R, SVK-ESP 4-1 Davis Cup, World Group, QF, SVK-NED 4-1 Davis Cup, World Group, SF, SVK-ARG 4-1 Davis Cup, World Group, 1R, USA-SVK 5-0 Davis Cup, World Group, QR, ROU-SVK 4-1 Davis Cup, Group 1, REL2, ITA-POR 4-1 Davis Cup, Group 1, 2R, SVK-LUX 3-2 Davis Cup, Group 1, 2R, SVK-RSA 3-2 Olympics - Athens